home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_36.txt < prev    next >
Text File  |  1991-04-25  |  73KB  |  1,309 lines

  1. # near model CODE resource
  2. # jump table entries: 5880-5888 (9 of them)
  3. export_735:
  4. 00000000  4E56 FFF0                link       A6, -0x0010
  5. 00000004  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6. 00000008  266E 000C                movea.l    A3, [A6 + 0xC]
  7. 0000000C  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 00000010  4207                     clr.b      D7
  9. 00000012  206E 0014                movea.l    A0, [A6 + 0x14]
  10. 00000016  2F28 000A                move.l     -[A7], [A0 + 0xA]
  11. 0000001A  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  12. 0000001E  2D40 FFF0                move.l     [A6 - 0x10], D0
  13. 00000022  2F00                     move.l     -[A7], D0
  14. 00000024  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  15. 00000028  2F0B                     move.l     -[A7], A3
  16. 0000002A  2053                     movea.l    A0, [A3]
  17. 0000002C  2050                     movea.l    A0, [A0]
  18. 0000002E  2268 003C                movea.l    A1, [A0 + 0x3C]
  19. 00000032  4E91                     jsr        [A1]
  20. 00000034  4A00                     tst.b      D0
  21. 00000036  4FEF 0010                lea.l      A7, [A7 + 0x10]
  22. 0000003A  6700 00C4                beq        +0xC6 /* 00000100 */
  23. 0000003E  2F0B                     move.l     -[A7], A3
  24. 00000040  2053                     movea.l    A0, [A3]
  25. 00000042  2050                     movea.l    A0, [A0]
  26. 00000044  2268 007C                movea.l    A1, [A0 + 0x7C]
  27. 00000048  4E91                     jsr        [A1]
  28. 0000004A  48C0                     ext.l      D0
  29. 0000004C  588F                     addq.l     A7, 4
  30. 0000004E  2F00                     move.l     -[A7], D0
  31. 00000050  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  32. 00000054  7E01                     moveq.l    D7, 0x01
  33. 00000056  486E FFF4                pea.l      [A6 - 0xC]
  34. 0000005A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  35. 0000005E  2F0B                     move.l     -[A7], A3
  36. 00000060  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  37. 00000064  206E 0014                movea.l    A0, [A6 + 0x14]
  38. 00000068  303C 0200                move.w     D0, 0x200
  39. 0000006C  C068 000E                and.w      D0, [A0 + 0xE]
  40. 00000070  7200                     moveq.l    D1, 0x00
  41. 00000072  3200                     move.w     D1, D0
  42. 00000074  4A81                     tst.l      D1
  43. 00000076  56C0                     sne        D0
  44. 00000078  0240 0001                andi.w     D0, 0x1
  45. 0000007C  48C0                     ext.l      D0
  46. 0000007E  1C00                     move.b     D6, D0
  47. 00000080  2053                     movea.l    A0, [A3]
  48. 00000082  0828 0006 002E           btst.b     [A0 + 0x2E], 0x6
  49. 00000088  56C0                     sne        D0
  50. 0000008A  4400                     neg.b      D0
  51. 0000008C  4A00                     tst.b      D0
  52. 0000008E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  53. 00000092  6712                     beq        +0x14 /* 000000A6 */
  54. 00000094  7000                     moveq.l    D0, 0x00
  55. 00000096  2F00                     move.l     -[A7], D0
  56. 00000098  4878 7FFF                push.l     0x7FFF
  57. 0000009C  2054                     movea.l    A0, [A4]
  58. 0000009E  2F28 0014                move.l     -[A7], [A0 + 0x14]
  59. 000000A2  A9D1                     syscall    TESetSelect
  60. 000000A4  604E                     bra        +0x50 /* 000000F4 */
  61. label000000A6:
  62. 000000A6  2053                     movea.l    A0, [A3]
  63. 000000A8  7010                     moveq.l    D0, 0x10
  64. 000000AA  C0A8 0010                and.l      D0, [A0 + 0x10]
  65. 000000AE  6636                     bne        +0x38 /* 000000E6 */
  66. 000000B0  2054                     movea.l    A0, [A4]
  67. 000000B2  2068 0014                movea.l    A0, [A0 + 0x14]
  68. 000000B6  2050                     movea.l    A0, [A0]
  69. 000000B8  7001                     moveq.l    D0, 0x01
  70. 000000BA  B068 003A                cmp.w      D0, [A0 + 0x3A]
  71. 000000BE  6726                     beq        +0x28 /* 000000E6 */
  72. 000000C0  2F0C                     move.l     -[A7], A4
  73. 000000C2  4EBA 0B3A                jsr        [PC + 0xB3A /* 00000BFE */]
  74. 000000C6  3A00                     move.w     D5, D0
  75. 000000C8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  76. 000000CC  1F06                     move.b     -[A7], D6
  77. 000000CE  2054                     movea.l    A0, [A4]
  78. 000000D0  2F28 0014                move.l     -[A7], [A0 + 0x14]
  79. 000000D4  A9D4                     syscall    TEClick
  80. 000000D6  48C5                     ext.l      D5
  81. 000000D8  2F05                     move.l     -[A7], D5
  82. 000000DA  2F0C                     move.l     -[A7], A4
  83. 000000DC  4EBA 0BBC                jsr        [PC + 0xBBC /* 00000C9A */]
  84. 000000E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  85. 000000E4  600E                     bra        +0x10 /* 000000F4 */
  86. label000000E6:
  87. 000000E6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  88. 000000EA  1F06                     move.b     -[A7], D6
  89. 000000EC  2054                     movea.l    A0, [A4]
  90. 000000EE  2F28 0014                move.l     -[A7], [A0 + 0x14]
  91. 000000F2  A9D4                     syscall    TEClick
  92. label000000F4:
  93. 000000F4  486E FFF4                pea.l      [A6 - 0xC]
  94. 000000F8  2F0B                     move.l     -[A7], A3
  95. 000000FA  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  96. 000000FE  508F                     addq.l     A7, 8
  97. label00000100:
  98. 00000100  1007                     move.b     D0, D7
  99. 00000102  4CEE 18E0 FFDC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x24]
  100. 00000108  4E5E                     unlink     A6
  101. 0000010A  4E75                     rts
  102. export_736:
  103. 0000010C  4E56 FFF2                link       A6, -0x000E
  104. 00000110  48E7 0118                movem.l    -[A7], D7,A3,A4
  105. 00000114  266E 000C                movea.l    A3, [A6 + 0xC]
  106. 00000118  286E 0008                movea.l    A4, [A6 + 0x8]
  107. 0000011C  2F0C                     move.l     -[A7], A4
  108. 0000011E  4EBA 02EE                jsr        [PC + 0x2EE /* 0000040E */]
  109. 00000122  206E 0014                movea.l    A0, [A6 + 0x14]
  110. 00000126  303C 0100                move.w     D0, 0x100
  111. 0000012A  C068 000E                and.w      D0, [A0 + 0xE]
  112. 0000012E  7200                     moveq.l    D1, 0x00
  113. 00000130  3200                     move.w     D1, D0
  114. 00000132  4A81                     tst.l      D1
  115. 00000134  588F                     addq.l     A7, 4
  116. 00000136  6706                     beq        +0x8 /* 0000013E */
  117. 00000138  7000                     moveq.l    D0, 0x00
  118. 0000013A  6000 0170                bra        +0x172 /* 000002AC */
  119. label0000013E:
  120. 0000013E  206E 0014                movea.l    A0, [A6 + 0x14]
  121. 00000142  203C 0000 00FF           move.l     D0, 0xFF
  122. 00000148  C0A8 0002                and.l      D0, [A0 + 0x2]
  123. 0000014C  1D40 FFF3                move.b     [A6 - 0xD], D0
  124. 00000150  7000                     moveq.l    D0, 0x00
  125. 00000152  102E FFF3                move.b     D0, [A6 - 0xD]
  126. 00000156  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  127. 0000015A  6610                     bne        +0x12 /* 0000016C */
  128. 0000015C  2053                     movea.l    A0, [A3]
  129. 0000015E  7010                     moveq.l    D0, 0x10
  130. 00000160  C0A8 0010                and.l      D0, [A0 + 0x10]
  131. 00000164  6606                     bne        +0x8 /* 0000016C */
  132. 00000166  7000                     moveq.l    D0, 0x00
  133. 00000168  6000 0142                bra        +0x144 /* 000002AC */
  134. label0000016C:
  135. 0000016C  7000                     moveq.l    D0, 0x00
  136. 0000016E  102E FFF3                move.b     D0, [A6 - 0xD]
  137. 00000172  0C40 0003                cmpi.w     D0, 0x3
  138. 00000176  6606                     bne        +0x8 /* 0000017E */
  139. 00000178  7000                     moveq.l    D0, 0x00
  140. 0000017A  6000 0130                bra        +0x132 /* 000002AC */
  141. label0000017E:
  142. 0000017E  2053                     movea.l    A0, [A3]
  143. 00000180  0828 0006 002E           btst.b     [A0 + 0x2E], 0x6
  144. 00000186  56C0                     sne        D0
  145. 00000188  4400                     neg.b      D0
  146. 0000018A  4A00                     tst.b      D0
  147. 0000018C  671E                     beq        +0x20 /* 000001AC */
  148. 0000018E  7000                     moveq.l    D0, 0x00
  149. 00000190  102E FFF3                move.b     D0, [A6 - 0xD]
  150. 00000194  0C00 001C                cmpi.b     D0, 0x1C
  151. 00000198  6512                     bcs        +0x14 /* 000001AC */
  152. 0000019A  7000                     moveq.l    D0, 0x00
  153. 0000019C  102E FFF3                move.b     D0, [A6 - 0xD]
  154. 000001A0  0C00 001F                cmpi.b     D0, 0x1F
  155. 000001A4  6206                     bhi        +0x8 /* 000001AC */
  156. 000001A6  7001                     moveq.l    D0, 0x01
  157. 000001A8  6000 0102                bra        +0x104 /* 000002AC */
  158. label000001AC:
  159. 000001AC  486E FFF4                pea.l      [A6 - 0xC]
  160. 000001B0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  161. 000001B4  2F0B                     move.l     -[A7], A3
  162. 000001B6  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  163. 000001BA  7000                     moveq.l    D0, 0x00
  164. 000001BC  102E FFF3                move.b     D0, [A6 - 0xD]
  165. 000001C0  0C40 001B                cmpi.w     D0, 0x1B
  166. 000001C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  167. 000001C8  6630                     bne        +0x32 /* 000001FA */
  168. 000001CA  4207                     clr.b      D7
  169. 000001CC  7000                     moveq.l    D0, 0x00
  170. 000001CE  1007                     move.b     D0, D7
  171. 000001D0  4A80                     tst.l      D0
  172. 000001D2  2053                     movea.l    A0, [A3]
  173. 000001D4  0228 00BF 002E           andi.b     [A0 + 0x2E], 0xBF
  174. 000001DA  2200                     move.l     D1, D0
  175. 000001DC  ED09                     lsl        D1.b, 6
  176. 000001DE  0201 0040                andi.b     D1, 0x40 /* '@' */
  177. 000001E2  8328 002E                or.b       [A0 + 0x2E], D1
  178. 000001E6  2054                     movea.l    A0, [A4]
  179. 000001E8  2F28 0014                move.l     -[A7], [A0 + 0x14]
  180. 000001EC  A9D7                     syscall    TEDelete
  181. 000001EE  2F0C                     move.l     -[A7], A4
  182. 000001F0  4EBA 0878                jsr        [PC + 0x878 /* 00000A6A */]
  183. 000001F4  588F                     addq.l     A7, 4
  184. 000001F6  6000 00A6                bra        +0xA8 /* 0000029E */
  185. label000001FA:
  186. 000001FA  486E FFF3                pea.l      [A6 - 0xD]
  187. 000001FE  2F0C                     move.l     -[A7], A4
  188. 00000200  4EBA 00B4                jsr        [PC + 0xB4 /* 000002B6 */]
  189. 00000204  4A00                     tst.b      D0
  190. 00000206  508F                     addq.l     A7, 8
  191. 00000208  6700 0094                beq        +0x96 /* 0000029E */
  192. 0000020C  4207                     clr.b      D7
  193. 0000020E  7000                     moveq.l    D0, 0x00
  194. 00000210  1007                     move.b     D0, D7
  195. 00000212  4A80                     tst.l      D0
  196. 00000214  2053                     movea.l    A0, [A3]
  197. 00000216  0228 00BF 002E           andi.b     [A0 + 0x2E], 0xBF
  198. 0000021C  2200                     move.l     D1, D0
  199. 0000021E  ED09                     lsl        D1.b, 6
  200. 00000220  0201 0040                andi.b     D1, 0x40 /* '@' */
  201. 00000224  8328 002E                or.b       [A0 + 0x2E], D1
  202. 00000228  2054                     movea.l    A0, [A4]
  203. 0000022A  4A28 001A                tst.b      [A0 + 0x1A]
  204. 0000022E  6702                     beq        +0x4 /* 00000232 */
  205. 00000230  A896                     syscall    HidePen
  206. label00000232:
  207. 00000232  7000                     moveq.l    D0, 0x00
  208. 00000234  102E FFF3                move.b     D0, [A6 - 0xD]
  209. 00000238  0C40 0008                cmpi.w     D0, 0x8
  210. 0000023C  663E                     bne        +0x40 /* 0000027C */
  211. 0000023E  2054                     movea.l    A0, [A4]
  212. 00000240  2068 0014                movea.l    A0, [A0 + 0x14]
  213. 00000244  2050                     movea.l    A0, [A0]
  214. 00000246  2254                     movea.l    A1, [A4]
  215. 00000248  2269 0014                movea.l    A1, [A1 + 0x14]
  216. 0000024C  2251                     movea.l    A1, [A1]
  217. 0000024E  3029 0022                move.w     D0, [A1 + 0x22]
  218. 00000252  48C0                     ext.l      D0
  219. 00000254  2254                     movea.l    A1, [A4]
  220. 00000256  2269 0014                movea.l    A1, [A1 + 0x14]
  221. 0000025A  2251                     movea.l    A1, [A1]
  222. 0000025C  3229 0020                move.w     D1, [A1 + 0x20]
  223. 00000260  48C1                     ext.l      D1
  224. 00000262  9081                     sub.l      D0, D1
  225. 00000264  3228 003C                move.w     D1, [A0 + 0x3C]
  226. 00000268  48C1                     ext.l      D1
  227. 0000026A  B081                     cmp.l      D0, D1
  228. 0000026C  660E                     bne        +0x10 /* 0000027C */
  229. 0000026E  486D F6D2                pea.l      [A5 - 0x92E]
  230. 00000272  486D F7D2                pea.l      [A5 - 0x82E]
  231. 00000276  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  232. 0000027A  508F                     addq.l     A7, 8
  233. label0000027C:
  234. 0000027C  7000                     moveq.l    D0, 0x00
  235. 0000027E  102E FFF3                move.b     D0, [A6 - 0xD]
  236. 00000282  3F00                     move.w     -[A7], D0
  237. 00000284  2054                     movea.l    A0, [A4]
  238. 00000286  2F28 0014                move.l     -[A7], [A0 + 0x14]
  239. 0000028A  A9DC                     syscall    TEKey
  240. 0000028C  2054                     movea.l    A0, [A4]
  241. 0000028E  4A28 001A                tst.b      [A0 + 0x1A]
  242. 00000292  6702                     beq        +0x4 /* 00000296 */
  243. 00000294  A897                     syscall    ShowPen
  244. label00000296:
  245. 00000296  2F0C                     move.l     -[A7], A4
  246. 00000298  4EBA 07D0                jsr        [PC + 0x7D0 /* 00000A6A */]
  247. 0000029C  588F                     addq.l     A7, 4
  248. label0000029E:
  249. 0000029E  486E FFF4                pea.l      [A6 - 0xC]
  250. 000002A2  2F0B                     move.l     -[A7], A3
  251. 000002A4  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  252. 000002A8  508F                     addq.l     A7, 8
  253. 000002AA  7001                     moveq.l    D0, 0x01
  254. label000002AC:
  255. 000002AC  4CEE 1880 FFE6           movem.l    D7,A3,A4, [A6 - 0x1A]
  256. 000002B2  4E5E                     unlink     A6
  257. 000002B4  4E75                     rts
  258. fn000002B6:
  259. 000002B6  4E56 FFFE                link       A6, -0x0002
  260. 000002BA  48E7 0018                movem.l    -[A7], A3,A4
  261. 000002BE  266E 000C                movea.l    A3, [A6 + 0xC]
  262. 000002C2  286E 0008                movea.l    A4, [A6 + 0x8]
  263. 000002C6  1D53 FFFF                move.b     [A6 - 0x1], [A3]
  264. 000002CA  7000                     moveq.l    D0, 0x00
  265. 000002CC  102E FFFF                move.b     D0, [A6 - 0x1]
  266. 000002D0  0C00 001C                cmpi.b     D0, 0x1C
  267. 000002D4  6512                     bcs        +0x14 /* 000002E8 */
  268. 000002D6  7000                     moveq.l    D0, 0x00
  269. 000002D8  102E FFFF                move.b     D0, [A6 - 0x1]
  270. 000002DC  0C00 001F                cmpi.b     D0, 0x1F
  271. 000002E0  6206                     bhi        +0x8 /* 000002E8 */
  272. 000002E2  7001                     moveq.l    D0, 0x01
  273. 000002E4  6000 00E6                bra        +0xE8 /* 000003CC */
  274. label000002E8:
  275. 000002E8  7000                     moveq.l    D0, 0x00
  276. 000002EA  102E FFFF                move.b     D0, [A6 - 0x1]
  277. 000002EE  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  278. 000002F2  6724                     beq        +0x26 /* 00000318 */
  279. 000002F4  7000                     moveq.l    D0, 0x00
  280. 000002F6  102E FFFF                move.b     D0, [A6 - 0x1]
  281. 000002FA  0C40 0008                cmpi.w     D0, 0x8
  282. 000002FE  6718                     beq        +0x1A /* 00000318 */
  283. 00000300  7000                     moveq.l    D0, 0x00
  284. 00000302  102E FFFF                move.b     D0, [A6 - 0x1]
  285. 00000306  0C40 0003                cmpi.w     D0, 0x3
  286. 0000030A  670C                     beq        +0xE /* 00000318 */
  287. 0000030C  7000                     moveq.l    D0, 0x00
  288. 0000030E  102E FFFF                move.b     D0, [A6 - 0x1]
  289. 00000312  0C40 001B                cmpi.w     D0, 0x1B
  290. 00000316  6606                     bne        +0x8 /* 0000031E */
  291. label00000318:
  292. 00000318  7001                     moveq.l    D0, 0x01
  293. 0000031A  6000 00B0                bra        +0xB2 /* 000003CC */
  294. label0000031E:
  295. 0000031E  7000                     moveq.l    D0, 0x00
  296. 00000320  102D F6D2                move.b     D0, [A5 - 0x92E]
  297. 00000324  5240                     addq.w     D0, 1
  298. 00000326  2054                     movea.l    A0, [A4]
  299. 00000328  B068 001C                cmp.w      D0, [A0 + 0x1C]
  300. 0000032C  6F2E                     ble        +0x30 /* 0000035C */
  301. 0000032E  2068 0014                movea.l    A0, [A0 + 0x14]
  302. 00000332  2050                     movea.l    A0, [A0]
  303. 00000334  2254                     movea.l    A1, [A4]
  304. 00000336  2269 0014                movea.l    A1, [A1 + 0x14]
  305. 0000033A  2251                     movea.l    A1, [A1]
  306. 0000033C  3028 0020                move.w     D0, [A0 + 0x20]
  307. 00000340  B069 0022                cmp.w      D0, [A1 + 0x22]
  308. 00000344  6616                     bne        +0x18 /* 0000035C */
  309. 00000346  2054                     movea.l    A0, [A4]
  310. 00000348  3028 001E                move.w     D0, [A0 + 0x1E]
  311. 0000034C  48C0                     ext.l      D0
  312. 0000034E  2F00                     move.l     -[A7], D0
  313. 00000350  2F0C                     move.l     -[A7], A4
  314. 00000352  4EBA 0A38                jsr        [PC + 0xA38 /* 00000D8C */]
  315. 00000356  7000                     moveq.l    D0, 0x00
  316. 00000358  508F                     addq.l     A7, 8
  317. 0000035A  6070                     bra        +0x72 /* 000003CC */
  318. label0000035C:
  319. 0000035C  2054                     movea.l    A0, [A4]
  320. 0000035E  2050                     movea.l    A0, [A0]
  321. 00000360  2050                     movea.l    A0, [A0]
  322. 00000362  7008                     moveq.l    D0, 0x08
  323. 00000364  C0A8 0010                and.l      D0, [A0 + 0x10]
  324. 00000368  6734                     beq        +0x36 /* 0000039E */
  325. 0000036A  558F                     subq.l     A7, 2
  326. 0000036C  486E FFFF                pea.l      [A6 - 0x1]
  327. 00000370  7000                     moveq.l    D0, 0x00
  328. 00000372  3F00                     move.w     -[A7], D0
  329. 00000374  2F3C 8206 0012           move.l     -[A7], 0x82060012
  330. 0000037A  A8B5                     syscall    ScriptUtil
  331. 0000037C  303C 0F0F                move.w     D0, 0xF0F
  332. 00000380  C05F                     and.w      D0, [A7]+
  333. 00000382  7200                     moveq.l    D1, 0x00
  334. 00000384  3200                     move.w     D1, D0
  335. 00000386  0C81 0000 0100           cmpi.l     D1, 0x100
  336. 0000038C  6710                     beq        +0x12 /* 0000039E */
  337. 0000038E  7004                     moveq.l    D0, 0x04
  338. 00000390  2F00                     move.l     -[A7], D0
  339. 00000392  2F0C                     move.l     -[A7], A4
  340. 00000394  4EBA 09F6                jsr        [PC + 0x9F6 /* 00000D8C */]
  341. 00000398  7000                     moveq.l    D0, 0x00
  342. 0000039A  508F                     addq.l     A7, 8
  343. 0000039C  602E                     bra        +0x30 /* 000003CC */
  344. label0000039E:
  345. 0000039E  7000                     moveq.l    D0, 0x00
  346. 000003A0  102E FFFF                move.b     D0, [A6 - 0x1]
  347. 000003A4  0C40 003A                cmpi.w     D0, 0x3A /* ':' */
  348. 000003A8  6604                     bne        +0x6 /* 000003AE */
  349. 000003AA  16BC 002D                move.b     [A3], 0x2D /* '-' */
  350. label000003AE:
  351. 000003AE  7000                     moveq.l    D0, 0x00
  352. 000003B0  102E FFFF                move.b     D0, [A6 - 0x1]
  353. 000003B4  0C00 0020                cmpi.b     D0, 0x20 /* ' ' */
  354. 000003B8  6510                     bcs        +0x12 /* 000003CA */
  355. 000003BA  7000                     moveq.l    D0, 0x00
  356. 000003BC  102E FFFF                move.b     D0, [A6 - 0x1]
  357. 000003C0  0C00 00FF                cmpi.b     D0, 0xFF
  358. 000003C4  6204                     bhi        +0x6 /* 000003CA */
  359. 000003C6  7001                     moveq.l    D0, 0x01
  360. 000003C8  6002                     bra        +0x4 /* 000003CC */
  361. label000003CA:
  362. 000003CA  7000                     moveq.l    D0, 0x00
  363. label000003CC:
  364. 000003CC  4CEE 1800 FFF6           movem.l    A3,A4, [A6 - 0xA]
  365. 000003D2  4E5E                     unlink     A6
  366. 000003D4  4E75                     rts
  367. fn000003D6:
  368. 000003D6  4E56 0000                link       A6, 0
  369. 000003DA  48E7 1108                movem.l    -[A7], D3,D7,A4
  370. 000003DE  286E 000C                movea.l    A4, [A6 + 0xC]
  371. 000003E2  7E00                     moveq.l    D7, 0x00
  372. 000003E4  1E14                     move.b     D7, [A4]
  373. 000003E6  7600                     moveq.l    D3, 0x00
  374. 000003E8  6016                     bra        +0x18 /* 00000400 */
  375. label000003EA:
  376. 000003EA  7000                     moveq.l    D0, 0x00
  377. 000003EC  1034 7000                move.b     D0, [A4 + D7.w]
  378. 000003F0  0C40 003A                cmpi.w     D0, 0x3A /* ':' */
  379. 000003F4  6606                     bne        +0x8 /* 000003FC */
  380. 000003F6  19BC 002D 7000           move.b     [A4 + D7.w], 0x2D /* '-' */
  381. label000003FC:
  382. 000003FC  3007                     move.w     D0, D7
  383. 000003FE  5347                     subq.w     D7, 1
  384. label00000400:
  385. 00000400  B647                     cmp.w      D3, D7
  386. 00000402  6DE6                     blt        -0x18 /* 000003EA */
  387. 00000404  4CEE 1088 FFF4           movem.l    D3,D7,A4, [A6 - 0xC]
  388. 0000040A  4E5E                     unlink     A6
  389. 0000040C  4E75                     rts
  390. fn0000040E:
  391. 0000040E  4E56 FEF0                link       A6, -0x0110
  392. 00000412  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  393. 00000416  286E 0008                movea.l    A4, [A6 + 0x8]
  394. 0000041A  598F                     subq.l     A7, 4
  395. 0000041C  7016                     moveq.l    D0, 0x16
  396. 0000041E  3F00                     move.w     -[A7], D0
  397. 00000420  2F3C 8402 0008           move.l     -[A7], 0x84020008
  398. 00000426  A8B5                     syscall    ScriptUtil
  399. 00000428  201F                     move.l     D0, [A7]+
  400. 0000042A  3E00                     move.w     D7, D0
  401. 0000042C  2054                     movea.l    A0, [A4]
  402. 0000042E  BE68 0018                cmp.w      D7, [A0 + 0x18]
  403. 00000432  6700 00CC                beq        +0xCE /* 00000500 */
  404. 00000436  7C0E                     moveq.l    D6, 0x0E
  405. 00000438  2050                     movea.l    A0, [A0]
  406. 0000043A  2050                     movea.l    A0, [A0]
  407. 0000043C  4A68 0022                tst.w      [A0 + 0x22]
  408. 00000440  6602                     bne        +0x4 /* 00000444 */
  409. 00000442  7C0C                     moveq.l    D6, 0x0C
  410. label00000444:
  411. 00000444  598F                     subq.l     A7, 4
  412. 00000446  3F07                     move.w     -[A7], D7
  413. 00000448  3F06                     move.w     -[A7], D6
  414. 0000044A  2F3C 8404 000C           move.l     -[A7], 0x8404000C
  415. 00000450  A8B5                     syscall    ScriptUtil
  416. 00000452  201F                     move.l     D0, [A7]+
  417. 00000454  2054                     movea.l    A0, [A4]
  418. 00000456  2068 0014                movea.l    A0, [A0 + 0x14]
  419. 0000045A  2050                     movea.l    A0, [A0]
  420. 0000045C  3140 004A                move.w     [A0 + 0x4A], D0
  421. 00000460  2054                     movea.l    A0, [A4]
  422. 00000462  3147 0018                move.w     [A0 + 0x18], D7
  423. 00000466  41EE FFF4                lea.l      A0, [A6 - 0xC]
  424. 0000046A  2654                     movea.l    A3, [A4]
  425. 0000046C  2D53 FFFC                move.l     [A6 - 0x4], [A3]
  426. 00000470  486E FFF4                pea.l      [A6 - 0xC]
  427. 00000474  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  428. 00000478  206E FFFC                movea.l    A0, [A6 - 0x4]
  429. 0000047C  2F08                     move.l     -[A7], A0
  430. 0000047E  2050                     movea.l    A0, [A0]
  431. 00000480  2050                     movea.l    A0, [A0]
  432. 00000482  2268 0030                movea.l    A1, [A0 + 0x30]
  433. 00000486  4E91                     jsr        [A1]
  434. 00000488  486E FFF4                pea.l      [A6 - 0xC]
  435. 0000048C  2054                     movea.l    A0, [A4]
  436. 0000048E  2F10                     move.l     -[A7], [A0]
  437. 00000490  4EAD 25F2                jsr        [A5 + 0x25F2 /* export_1210 */]
  438. 00000494  588F                     addq.l     A7, 4
  439. 00000496  2F00                     move.l     -[A7], D0
  440. 00000498  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  441. 0000049C  41EE FEF0                lea.l      A0, [A6 - 0x110]
  442. 000004A0  4210                     clr.b      [A0]
  443. 000004A2  486E FEF0                pea.l      [A6 - 0x110]
  444. 000004A6  2F0C                     move.l     -[A7], A4
  445. 000004A8  4EBA 0858                jsr        [PC + 0x858 /* 00000D02 */]
  446. 000004AC  2054                     movea.l    A0, [A4]
  447. 000004AE  2068 0014                movea.l    A0, [A0 + 0x14]
  448. 000004B2  2650                     movea.l    A3, [A0]
  449. 000004B4  3D6B 0020 FFF0           move.w     [A6 - 0x10], [A3 + 0x20]
  450. 000004BA  3D6B 0022 FFF2           move.w     [A6 - 0xE], [A3 + 0x22]
  451. 000004C0  486E FFF2                pea.l      [A6 - 0xE]
  452. 000004C4  486E FFF0                pea.l      [A6 - 0x10]
  453. 000004C8  486E FEF0                pea.l      [A6 - 0x110]
  454. 000004CC  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  455. 000004D0  486E FEF0                pea.l      [A6 - 0x110]
  456. 000004D4  2F0C                     move.l     -[A7], A4
  457. 000004D6  4EBA 086C                jsr        [PC + 0x86C /* 00000D44 */]
  458. 000004DA  2054                     movea.l    A0, [A4]
  459. 000004DC  2068 0014                movea.l    A0, [A0 + 0x14]
  460. 000004E0  2050                     movea.l    A0, [A0]
  461. 000004E2  316E FFF0 0020           move.w     [A0 + 0x20], [A6 - 0x10]
  462. 000004E8  2054                     movea.l    A0, [A4]
  463. 000004EA  2068 0014                movea.l    A0, [A0 + 0x14]
  464. 000004EE  2050                     movea.l    A0, [A0]
  465. 000004F0  316E FFF2 0022           move.w     [A0 + 0x22], [A6 - 0xE]
  466. 000004F6  2F0C                     move.l     -[A7], A4
  467. 000004F8  4EBA 0570                jsr        [PC + 0x570 /* 00000A6A */]
  468. 000004FC  4FEF 0034                lea.l      A7, [A7 + 0x34]
  469. label00000500:
  470. 00000500  4CEE 18C0 FEE0           movem.l    D6,D7,A3,A4, [A6 - 0x120]
  471. 00000506  4E5E                     unlink     A6
  472. 00000508  4E75                     rts
  473. export_737:
  474. 0000050A  4E56 FFFC                link       A6, -0x0004
  475. 0000050E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  476. 00000512  47ED F7D2                lea.l      A3, [A5 - 0x82E]
  477. 00000516  286E 0008                movea.l    A4, [A6 + 0x8]
  478. 0000051A  7A01                     moveq.l    D5, 0x01
  479. 0000051C  4207                     clr.b      D7
  480. 0000051E  206E 000C                movea.l    A0, [A6 + 0xC]
  481. 00000522  2050                     movea.l    A0, [A0]
  482. 00000524  2028 0004                move.l     D0, [A0 + 0x4]
  483. 00000528  0480 636C 6572           subi.l     D0, 0x636C6572 /* 'cler' */
  484. 0000052E  674E                     beq        +0x50 /* 0000057E */
  485. 00000530  0480 0003 0B07           subi.l     D0, 0x30B07
  486. 00000536  6746                     beq        +0x48 /* 0000057E */
  487. 00000538  0480 0006 03A7           subi.l     D0, 0x603A7
  488. 0000053E  673E                     beq        +0x40 /* 0000057E */
  489. 00000540  0480 0CEB FF54           subi.l     D0, 0xCEBFF54
  490. 00000546  6754                     beq        +0x56 /* 0000059C */
  491. 00000548  0480 0303 F8ED           subi.l     D0, 0x303F8ED
  492. 0000054E  6700 0084                beq        +0x86 /* 000005D4 */
  493. 00000552  0480 0208 F80E           subi.l     D0, 0x208F80E
  494. 00000558  667E                     bne        +0x80 /* 000005D8 */
  495. 0000055A  486D F6D2                pea.l      [A5 - 0x92E]
  496. 0000055E  2F0B                     move.l     -[A7], A3
  497. 00000560  4EAD 10A2                jsr        [A5 + 0x10A2 /* export_528 */]
  498. 00000564  4A00                     tst.b      D0
  499. 00000566  508F                     addq.l     A7, 8
  500. 00000568  6710                     beq        +0x12 /* 0000057A */
  501. 0000056A  486D F8D2                pea.l      [A5 - 0x72E]
  502. 0000056E  2F0B                     move.l     -[A7], A3
  503. 00000570  4EAD 10A2                jsr        [A5 + 0x10A2 /* export_528 */]
  504. 00000574  4A00                     tst.b      D0
  505. 00000576  508F                     addq.l     A7, 8
  506. 00000578  6660                     bne        +0x62 /* 000005DA */
  507. label0000057A:
  508. 0000057A  7E01                     moveq.l    D7, 0x01
  509. 0000057C  605C                     bra        +0x5E /* 000005DA */
  510. label0000057E:
  511. 0000057E  2054                     movea.l    A0, [A4]
  512. 00000580  2068 0014                movea.l    A0, [A0 + 0x14]
  513. 00000584  2050                     movea.l    A0, [A0]
  514. 00000586  2254                     movea.l    A1, [A4]
  515. 00000588  2269 0014                movea.l    A1, [A1 + 0x14]
  516. 0000058C  2251                     movea.l    A1, [A1]
  517. 0000058E  3028 0020                move.w     D0, [A0 + 0x20]
  518. 00000592  B069 0022                cmp.w      D0, [A1 + 0x22]
  519. 00000596  6742                     beq        +0x44 /* 000005DA */
  520. 00000598  7E01                     moveq.l    D7, 0x01
  521. 0000059A  603E                     bra        +0x40 /* 000005DA */
  522. label0000059C:
  523. 0000059C  598F                     subq.l     A7, 4
  524. 0000059E  7000                     moveq.l    D0, 0x00
  525. 000005A0  2F00                     move.l     -[A7], D0
  526. 000005A2  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  527. 000005A8  486E FFFC                pea.l      [A6 - 0x4]
  528. 000005AC  A9FD                     syscall    GetScrap
  529. 000005AE  2C1F                     move.l     D6, [A7]+
  530. 000005B0  6C14                     bge        +0x16 /* 000005C6 */
  531. 000005B2  598F                     subq.l     A7, 4
  532. 000005B4  7000                     moveq.l    D0, 0x00
  533. 000005B6  2F00                     move.l     -[A7], D0
  534. 000005B8  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  535. 000005BE  486E FFFC                pea.l      [A6 - 0x4]
  536. 000005C2  A9FD                     syscall    GetScrap
  537. 000005C4  2C1F                     move.l     D6, [A7]+
  538. label000005C6:
  539. 000005C6  4A86                     tst.l      D6
  540. 000005C8  6C04                     bge        +0x6 /* 000005CE */
  541. 000005CA  7000                     moveq.l    D0, 0x00
  542. 000005CC  6002                     bra        +0x4 /* 000005D0 */
  543. label000005CE:
  544. 000005CE  7001                     moveq.l    D0, 0x01
  545. label000005D0:
  546. 000005D0  1E00                     move.b     D7, D0
  547. 000005D2  6006                     bra        +0x8 /* 000005DA */
  548. label000005D4:
  549. 000005D4  7E01                     moveq.l    D7, 0x01
  550. 000005D6  6002                     bra        +0x4 /* 000005DA */
  551. label000005D8:
  552. 000005D8  4205                     clr.b      D5
  553. label000005DA:
  554. 000005DA  206E 0010                movea.l    A0, [A6 + 0x10]
  555. 000005DE  1147 0004                move.b     [A0 + 0x4], D7
  556. 000005E2  1005                     move.b     D0, D5
  557. 000005E4  4CEE 18E0 FFE8           movem.l    D5,D6,D7,A3,A4, [A6 - 0x18]
  558. 000005EA  4E5E                     unlink     A6
  559. 000005EC  4E75                     rts
  560. export_738:
  561. 000005EE  4E56 FED8                link       A6, -0x0128
  562. 000005F2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  563. 000005F6  286E 0008                movea.l    A4, [A6 + 0x8]
  564. 000005FA  486E FFF4                pea.l      [A6 - 0xC]
  565. 000005FE  2054                     movea.l    A0, [A4]
  566. 00000600  2F28 0004                move.l     -[A7], [A0 + 0x4]
  567. 00000604  2F10                     move.l     -[A7], [A0]
  568. 00000606  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  569. 0000060A  206E 000C                movea.l    A0, [A6 + 0xC]
  570. 0000060E  2050                     movea.l    A0, [A0]
  571. 00000610  2028 0004                move.l     D0, [A0 + 0x4]
  572. 00000614  0480 636C 6572           subi.l     D0, 0x636C6572 /* 'cler' */
  573. 0000061A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  574. 0000061E  6700 02D8                beq        +0x2DA /* 000008F8 */
  575. 00000622  0480 0003 0B07           subi.l     D0, 0x30B07
  576. 00000628  6700 0134                beq        +0x136 /* 0000075E */
  577. 0000062C  0480 0006 03A7           subi.l     D0, 0x603A7
  578. 00000632  6700 00FE                beq        +0x100 /* 00000732 */
  579. 00000636  0480 0CEB FF54           subi.l     D0, 0xCEBFF54
  580. 0000063C  6700 0138                beq        +0x13A /* 00000776 */
  581. 00000640  0480 0303 F8ED           subi.l     D0, 0x303F8ED
  582. 00000646  6700 02D0                beq        +0x2D2 /* 00000918 */
  583. 0000064A  0480 0208 F80E           subi.l     D0, 0x208F80E
  584. 00000650  6600 02DE                bne        +0x2E0 /* 00000930 */
  585. 00000654  486D F8D2                pea.l      [A5 - 0x72E]
  586. 00000658  486D F7D2                pea.l      [A5 - 0x82E]
  587. 0000065C  4EAD 10A2                jsr        [A5 + 0x10A2 /* export_528 */]
  588. 00000660  4A00                     tst.b      D0
  589. 00000662  508F                     addq.l     A7, 8
  590. 00000664  6620                     bne        +0x22 /* 00000686 */
  591. 00000666  486D F8D2                pea.l      [A5 - 0x72E]
  592. 0000066A  486D F6D2                pea.l      [A5 - 0x92E]
  593. 0000066E  4EAD 10A2                jsr        [A5 + 0x10A2 /* export_528 */]
  594. 00000672  4A00                     tst.b      D0
  595. 00000674  508F                     addq.l     A7, 8
  596. 00000676  660E                     bne        +0x10 /* 00000686 */
  597. 00000678  486D F8D2                pea.l      [A5 - 0x72E]
  598. 0000067C  486D F7D2                pea.l      [A5 - 0x82E]
  599. 00000680  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  600. 00000684  508F                     addq.l     A7, 8
  601. label00000686:
  602. 00000686  486D F6D2                pea.l      [A5 - 0x92E]
  603. 0000068A  486E FEF4                pea.l      [A6 - 0x10C]
  604. 0000068E  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  605. 00000692  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  606. 00000696  486D F7D2                pea.l      [A5 - 0x82E]
  607. 0000069A  486D F6D2                pea.l      [A5 - 0x92E]
  608. 0000069E  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  609. 000006A2  486E FEF4                pea.l      [A6 - 0x10C]
  610. 000006A6  486D F7D2                pea.l      [A5 - 0x82E]
  611. 000006AA  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  612. 000006AE  486D F6D2                pea.l      [A5 - 0x92E]
  613. 000006B2  2F0C                     move.l     -[A7], A4
  614. 000006B4  4EBA 068E                jsr        [PC + 0x68E /* 00000D44 */]
  615. 000006B8  7000                     moveq.l    D0, 0x00
  616. 000006BA  2F00                     move.l     -[A7], D0
  617. 000006BC  4878 00FF                push.l     0xFF
  618. 000006C0  2054                     movea.l    A0, [A4]
  619. 000006C2  2F28 0014                move.l     -[A7], [A0 + 0x14]
  620. 000006C6  A9D1                     syscall    TESetSelect
  621. 000006C8  2F0C                     move.l     -[A7], A4
  622. 000006CA  4EBA 039E                jsr        [PC + 0x39E /* 00000A6A */]
  623. 000006CE  2054                     movea.l    A0, [A4]
  624. 000006D0  4A28 001A                tst.b      [A0 + 0x1A]
  625. 000006D4  4FEF 0024                lea.l      A7, [A7 + 0x24]
  626. 000006D8  6600 0256                bne        +0x258 /* 00000930 */
  627. 000006DC  2050                     movea.l    A0, [A0]
  628. 000006DE  2050                     movea.l    A0, [A0]
  629. 000006E0  7010                     moveq.l    D0, 0x10
  630. 000006E2  C0A8 0010                and.l      D0, [A0 + 0x10]
  631. 000006E6  672A                     beq        +0x2C /* 00000712 */
  632. 000006E8  2054                     movea.l    A0, [A4]
  633. 000006EA  2068 0014                movea.l    A0, [A0 + 0x14]
  634. 000006EE  2050                     movea.l    A0, [A0]
  635. 000006F0  43EE FEE4                lea.l      A1, [A6 - 0x11C]
  636. 000006F4  5088                     addq.l     A0, 8
  637. 000006F6  22D8                     move.l     [A1]+, [A0]+
  638. 000006F8  22D8                     move.l     [A1]+, [A0]+
  639. 000006FA  41EE FEE4                lea.l      A0, [A6 - 0x11C]
  640. 000006FE  43EE FEDC                lea.l      A1, [A6 - 0x124]
  641. 00000702  22D8                     move.l     [A1]+, [A0]+
  642. 00000704  22D8                     move.l     [A1]+, [A0]+
  643. 00000706  41EE FEDC                lea.l      A0, [A6 - 0x124]
  644. 0000070A  2D48 FEEC                move.l     [A6 - 0x114], A0
  645. 0000070E  2F08                     move.l     -[A7], A0
  646. 00000710  A8A3                     syscall    EraseRect
  647. label00000712:
  648. 00000712  2054                     movea.l    A0, [A4]
  649. 00000714  2D48 FEF0                move.l     [A6 - 0x110], A0
  650. 00000718  2F28 0004                move.l     -[A7], [A0 + 0x4]
  651. 0000071C  2F10                     move.l     -[A7], [A0]
  652. 0000071E  2F0C                     move.l     -[A7], A4
  653. 00000720  2068 0008                movea.l    A0, [A0 + 0x8]
  654. 00000724  2268 0018                movea.l    A1, [A0 + 0x18]
  655. 00000728  4E91                     jsr        [A1]
  656. 0000072A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  657. 0000072E  6000 0200                bra        +0x202 /* 00000930 */
  658. label00000732:
  659. 00000732  486D F6D2                pea.l      [A5 - 0x92E]
  660. 00000736  486D F7D2                pea.l      [A5 - 0x82E]
  661. 0000073A  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  662. 0000073E  2054                     movea.l    A0, [A4]
  663. 00000740  2F28 0014                move.l     -[A7], [A0 + 0x14]
  664. 00000744  A9D6                     syscall    TECut
  665. 00000746  598F                     subq.l     A7, 4
  666. 00000748  A9FC                     syscall    ZeroScrap
  667. 0000074A  558F                     subq.l     A7, 2
  668. 0000074C  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  669. 00000750  2F0C                     move.l     -[A7], A4
  670. 00000752  4EBA 0316                jsr        [PC + 0x316 /* 00000A6A */]
  671. 00000756  4FEF 0012                lea.l      A7, [A7 + 0x12]
  672. 0000075A  6000 01D4                bra        +0x1D6 /* 00000930 */
  673. label0000075E:
  674. 0000075E  2054                     movea.l    A0, [A4]
  675. 00000760  2F28 0014                move.l     -[A7], [A0 + 0x14]
  676. 00000764  A9D5                     syscall    TECopy
  677. 00000766  598F                     subq.l     A7, 4
  678. 00000768  A9FC                     syscall    ZeroScrap
  679. 0000076A  558F                     subq.l     A7, 2
  680. 0000076C  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  681. 00000770  5C8F                     addq.l     A7, 6
  682. 00000772  6000 01BC                bra        +0x1BE /* 00000930 */
  683. label00000776:
  684. 00000776  2F0C                     move.l     -[A7], A4
  685. 00000778  4EBA FC94                jsr        [PC - 0x36C /* 0000040E */]
  686. 0000077C  558F                     subq.l     A7, 2
  687. 0000077E  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  688. 00000782  2054                     movea.l    A0, [A4]
  689. 00000784  2050                     movea.l    A0, [A0]
  690. 00000786  2050                     movea.l    A0, [A0]
  691. 00000788  7008                     moveq.l    D0, 0x08
  692. 0000078A  C0A8 0010                and.l      D0, [A0 + 0x10]
  693. 0000078E  5C8F                     addq.l     A7, 6
  694. 00000790  6748                     beq        +0x4A /* 000007DA */
  695. 00000792  2078 0AB4                movea.l    A0, [0x00000AB4 /* TEScrpHandle */]
  696. 00000796  2650                     movea.l    A3, [A0]
  697. 00000798  4247                     clr.w      D7
  698. 0000079A  6038                     bra        +0x3A /* 000007D4 */
  699. label0000079C:
  700. 0000079C  558F                     subq.l     A7, 2
  701. 0000079E  2F0B                     move.l     -[A7], A3
  702. 000007A0  7000                     moveq.l    D0, 0x00
  703. 000007A2  3F00                     move.w     -[A7], D0
  704. 000007A4  2F3C 8206 0012           move.l     -[A7], 0x82060012
  705. 000007AA  A8B5                     syscall    ScriptUtil
  706. 000007AC  303C 0F0F                move.w     D0, 0xF0F
  707. 000007B0  C05F                     and.w      D0, [A7]+
  708. 000007B2  7200                     moveq.l    D1, 0x00
  709. 000007B4  3200                     move.w     D1, D0
  710. 000007B6  0C81 0000 0100           cmpi.l     D1, 0x100
  711. 000007BC  6710                     beq        +0x12 /* 000007CE */
  712. 000007BE  7004                     moveq.l    D0, 0x04
  713. 000007C0  2F00                     move.l     -[A7], D0
  714. 000007C2  2F0C                     move.l     -[A7], A4
  715. 000007C4  4EBA 05C6                jsr        [PC + 0x5C6 /* 00000D8C */]
  716. 000007C8  508F                     addq.l     A7, 8
  717. 000007CA  6000 0164                bra        +0x166 /* 00000930 */
  718. label000007CE:
  719. 000007CE  528B                     addq.l     A3, 1
  720. 000007D0  3007                     move.w     D0, D7
  721. 000007D2  5247                     addq.w     D7, 1
  722. label000007D4:
  723. 000007D4  BE78 0AB0                cmp.w      D7, [0x00000AB0 /* TEScrpLength */]
  724. 000007D8  6DC2                     blt        -0x3C /* 0000079C */
  725. label000007DA:
  726. 000007DA  7000                     moveq.l    D0, 0x00
  727. 000007DC  102D F6D2                move.b     D0, [A5 - 0x92E]
  728. 000007E0  3238 0AB0                move.w     D1, [0x00000AB0 /* TEScrpLength */]
  729. 000007E4  48C1                     ext.l      D1
  730. 000007E6  D280                     add.l      D1, D0
  731. 000007E8  2054                     movea.l    A0, [A4]
  732. 000007EA  2068 0014                movea.l    A0, [A0 + 0x14]
  733. 000007EE  2050                     movea.l    A0, [A0]
  734. 000007F0  3028 0022                move.w     D0, [A0 + 0x22]
  735. 000007F4  48C0                     ext.l      D0
  736. 000007F6  2054                     movea.l    A0, [A4]
  737. 000007F8  2068 0014                movea.l    A0, [A0 + 0x14]
  738. 000007FC  2050                     movea.l    A0, [A0]
  739. 000007FE  3428 0020                move.w     D2, [A0 + 0x20]
  740. 00000802  48C2                     ext.l      D2
  741. 00000804  9082                     sub.l      D0, D2
  742. 00000806  9280                     sub.l      D1, D0
  743. 00000808  2054                     movea.l    A0, [A4]
  744. 0000080A  3028 001C                move.w     D0, [A0 + 0x1C]
  745. 0000080E  48C0                     ext.l      D0
  746. 00000810  B081                     cmp.l      D0, D1
  747. 00000812  6C14                     bge        +0x16 /* 00000828 */
  748. 00000814  3028 001E                move.w     D0, [A0 + 0x1E]
  749. 00000818  48C0                     ext.l      D0
  750. 0000081A  2F00                     move.l     -[A7], D0
  751. 0000081C  2F0C                     move.l     -[A7], A4
  752. 0000081E  4EBA 056C                jsr        [PC + 0x56C /* 00000D8C */]
  753. 00000822  508F                     addq.l     A7, 8
  754. 00000824  6000 010A                bra        +0x10C /* 00000930 */
  755. label00000828:
  756. 00000828  486D F6D2                pea.l      [A5 - 0x92E]
  757. 0000082C  486D F7D2                pea.l      [A5 - 0x82E]
  758. 00000830  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  759. 00000834  2054                     movea.l    A0, [A4]
  760. 00000836  2F28 0014                move.l     -[A7], [A0 + 0x14]
  761. 0000083A  A9DB                     syscall    TEPaste
  762. 0000083C  486D F6D2                pea.l      [A5 - 0x92E]
  763. 00000840  2F0C                     move.l     -[A7], A4
  764. 00000842  4EBA 04BE                jsr        [PC + 0x4BE /* 00000D02 */]
  765. 00000846  486D F6D2                pea.l      [A5 - 0x92E]
  766. 0000084A  486E FEF4                pea.l      [A6 - 0x10C]
  767. 0000084E  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  768. 00000852  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  769. 00000856  486D F6D2                pea.l      [A5 - 0x92E]
  770. 0000085A  2F0C                     move.l     -[A7], A4
  771. 0000085C  4EBA FB78                jsr        [PC - 0x488 /* 000003D6 */]
  772. 00000860  486D F6D2                pea.l      [A5 - 0x92E]
  773. 00000864  486E FEF4                pea.l      [A6 - 0x10C]
  774. 00000868  4EAD 10A2                jsr        [A5 + 0x10A2 /* export_528 */]
  775. 0000086C  4A00                     tst.b      D0
  776. 0000086E  4FEF 0028                lea.l      A7, [A7 + 0x28]
  777. 00000872  667A                     bne        +0x7C /* 000008EE */
  778. 00000874  2054                     movea.l    A0, [A4]
  779. 00000876  2068 0014                movea.l    A0, [A0 + 0x14]
  780. 0000087A  2050                     movea.l    A0, [A0]
  781. 0000087C  3C28 0020                move.w     D6, [A0 + 0x20]
  782. 00000880  486D F6D2                pea.l      [A5 - 0x92E]
  783. 00000884  2F0C                     move.l     -[A7], A4
  784. 00000886  4EBA 04BC                jsr        [PC + 0x4BC /* 00000D44 */]
  785. 0000088A  2054                     movea.l    A0, [A4]
  786. 0000088C  2068 0014                movea.l    A0, [A0 + 0x14]
  787. 00000890  2050                     movea.l    A0, [A0]
  788. 00000892  3146 0022                move.w     [A0 + 0x22], D6
  789. 00000896  2054                     movea.l    A0, [A4]
  790. 00000898  2068 0014                movea.l    A0, [A0 + 0x14]
  791. 0000089C  2050                     movea.l    A0, [A0]
  792. 0000089E  3146 0020                move.w     [A0 + 0x20], D6
  793. 000008A2  41EE FEDC                lea.l      A0, [A6 - 0x124]
  794. 000008A6  486E FEDC                pea.l      [A6 - 0x124]
  795. 000008AA  2054                     movea.l    A0, [A4]
  796. 000008AC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  797. 000008B0  2F10                     move.l     -[A7], [A0]
  798. 000008B2  2050                     movea.l    A0, [A0]
  799. 000008B4  2050                     movea.l    A0, [A0]
  800. 000008B6  2050                     movea.l    A0, [A0]
  801. 000008B8  2268 0030                movea.l    A1, [A0 + 0x30]
  802. 000008BC  4E91                     jsr        [A1]
  803. 000008BE  2054                     movea.l    A0, [A4]
  804. 000008C0  2F10                     move.l     -[A7], [A0]
  805. 000008C2  4EAD 25F2                jsr        [A5 + 0x25F2 /* export_1210 */]
  806. 000008C6  2D40 FED8                move.l     [A6 - 0x128], D0
  807. 000008CA  486E FEDC                pea.l      [A6 - 0x124]
  808. 000008CE  206E FED8                movea.l    A0, [A6 - 0x128]
  809. 000008D2  2F08                     move.l     -[A7], A0
  810. 000008D4  2050                     movea.l    A0, [A0]
  811. 000008D6  2050                     movea.l    A0, [A0]
  812. 000008D8  2268 0064                movea.l    A1, [A0 + 0x64]
  813. 000008DC  4E91                     jsr        [A1]
  814. 000008DE  486E FEDC                pea.l      [A6 - 0x124]
  815. 000008E2  2F2E FED8                move.l     -[A7], [A6 - 0x128]
  816. 000008E6  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  817. 000008EA  4FEF 0028                lea.l      A7, [A7 + 0x28]
  818. label000008EE:
  819. 000008EE  2F0C                     move.l     -[A7], A4
  820. 000008F0  4EBA 0178                jsr        [PC + 0x178 /* 00000A6A */]
  821. 000008F4  588F                     addq.l     A7, 4
  822. 000008F6  6038                     bra        +0x3A /* 00000930 */
  823. label000008F8:
  824. 000008F8  486D F6D2                pea.l      [A5 - 0x92E]
  825. 000008FC  486D F7D2                pea.l      [A5 - 0x82E]
  826. 00000900  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  827. 00000904  2054                     movea.l    A0, [A4]
  828. 00000906  2F28 0014                move.l     -[A7], [A0 + 0x14]
  829. 0000090A  A9D7                     syscall    TEDelete
  830. 0000090C  2F0C                     move.l     -[A7], A4
  831. 0000090E  4EBA 015A                jsr        [PC + 0x15A /* 00000A6A */]
  832. 00000912  4FEF 000C                lea.l      A7, [A7 + 0xC]
  833. 00000916  6018                     bra        +0x1A /* 00000930 */
  834. label00000918:
  835. 00000918  7000                     moveq.l    D0, 0x00
  836. 0000091A  2F00                     move.l     -[A7], D0
  837. 0000091C  4878 00FF                push.l     0xFF
  838. 00000920  2054                     movea.l    A0, [A4]
  839. 00000922  2F28 0014                move.l     -[A7], [A0 + 0x14]
  840. 00000926  A9D1                     syscall    TESetSelect
  841. 00000928  2F0C                     move.l     -[A7], A4
  842. 0000092A  4EBA 013E                jsr        [PC + 0x13E /* 00000A6A */]
  843. 0000092E  588F                     addq.l     A7, 4
  844. label00000930:
  845. 00000930  486E FFF4                pea.l      [A6 - 0xC]
  846. 00000934  2054                     movea.l    A0, [A4]
  847. 00000936  2F10                     move.l     -[A7], [A0]
  848. 00000938  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  849. 0000093C  508F                     addq.l     A7, 8
  850. 0000093E  4CEE 18C0 FEC8           movem.l    D6,D7,A3,A4, [A6 - 0x138]
  851. 00000944  4E5E                     unlink     A6
  852. 00000946  4E75                     rts
  853. export_739:
  854. 00000948  4E56 FFF4                link       A6, -0x000C
  855. 0000094C  2F0C                     move.l     -[A7], A4
  856. 0000094E  286E 0008                movea.l    A4, [A6 + 0x8]
  857. 00000952  486E FFF4                pea.l      [A6 - 0xC]
  858. 00000956  2054                     movea.l    A0, [A4]
  859. 00000958  2F28 0004                move.l     -[A7], [A0 + 0x4]
  860. 0000095C  2F10                     move.l     -[A7], [A0]
  861. 0000095E  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  862. 00000962  2F0C                     move.l     -[A7], A4
  863. 00000964  4EBA FAA8                jsr        [PC - 0x558 /* 0000040E */]
  864. 00000968  2054                     movea.l    A0, [A4]
  865. 0000096A  2F28 0014                move.l     -[A7], [A0 + 0x14]
  866. 0000096E  A9DA                     syscall    TEIdle
  867. 00000970  486E FFF4                pea.l      [A6 - 0xC]
  868. 00000974  2054                     movea.l    A0, [A4]
  869. 00000976  2F10                     move.l     -[A7], [A0]
  870. 00000978  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  871. 0000097C  286E FFF0                movea.l    A4, [A6 - 0x10]
  872. 00000980  4E5E                     unlink     A6
  873. 00000982  4E75                     rts
  874. export_740:
  875. 00000984  4E56 FFEC                link       A6, -0x0014
  876. 00000988  48E7 0118                movem.l    -[A7], D7,A3,A4
  877. 0000098C  286E 0008                movea.l    A4, [A6 + 0x8]
  878. 00000990  2054                     movea.l    A0, [A4]
  879. 00000992  2068 0014                movea.l    A0, [A0 + 0x14]
  880. 00000996  2050                     movea.l    A0, [A0]
  881. 00000998  4A68 003C                tst.w      [A0 + 0x3C]
  882. 0000099C  57C0                     seq        D0
  883. 0000099E  0240 0001                andi.w     D0, 0x1
  884. 000009A2  48C0                     ext.l      D0
  885. 000009A4  1E00                     move.b     D7, D0
  886. 000009A6  2054                     movea.l    A0, [A4]
  887. 000009A8  2068 0014                movea.l    A0, [A0 + 0x14]
  888. 000009AC  2050                     movea.l    A0, [A0]
  889. 000009AE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  890. 000009B2  5088                     addq.l     A0, 8
  891. 000009B4  22D8                     move.l     [A1]+, [A0]+
  892. 000009B6  22D8                     move.l     [A1]+, [A0]+
  893. 000009B8  2054                     movea.l    A0, [A4]
  894. 000009BA  4A28 001A                tst.b      [A0 + 0x1A]
  895. 000009BE  6750                     beq        +0x52 /* 00000A10 */
  896. 000009C0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  897. 000009C4  43EE FFF0                lea.l      A1, [A6 - 0x10]
  898. 000009C8  22D8                     move.l     [A1]+, [A0]+
  899. 000009CA  22D8                     move.l     [A1]+, [A0]+
  900. 000009CC  41EE FFF0                lea.l      A0, [A6 - 0x10]
  901. 000009D0  486E FFF0                pea.l      [A6 - 0x10]
  902. 000009D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  903. 000009D6  3F00                     move.w     -[A7], D0
  904. 000009D8  3F00                     move.w     -[A7], D0
  905. 000009DA  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  906. 000009DE  4A07                     tst.b      D7
  907. 000009E0  6708                     beq        +0xA /* 000009EA */
  908. 000009E2  486E FFF0                pea.l      [A6 - 0x10]
  909. 000009E6  A8A3                     syscall    EraseRect
  910. 000009E8  600C                     bra        +0xE /* 000009F6 */
  911. label000009EA:
  912. 000009EA  700B                     moveq.l    D0, 0x0B
  913. 000009EC  3F00                     move.w     -[A7], D0
  914. 000009EE  A89C                     syscall    PenMode
  915. 000009F0  486E FFF0                pea.l      [A6 - 0x10]
  916. 000009F4  A8A1                     syscall    FrameRect
  917. label000009F6:
  918. 000009F6  486E FFF0                pea.l      [A6 - 0x10]
  919. 000009FA  70FF                     moveq.l    D0, 0xFFFFFFFF
  920. 000009FC  3F00                     move.w     -[A7], D0
  921. 000009FE  3F00                     move.w     -[A7], D0
  922. 00000A00  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  923. 00000A04  7008                     moveq.l    D0, 0x08
  924. 00000A06  3F00                     move.w     -[A7], D0
  925. 00000A08  A89C                     syscall    PenMode
  926. 00000A0A  486E FFF0                pea.l      [A6 - 0x10]
  927. 00000A0E  A8A1                     syscall    FrameRect
  928. label00000A10:
  929. 00000A10  4A07                     tst.b      D7
  930. 00000A12  662E                     bne        +0x30 /* 00000A42 */
  931. 00000A14  486E FFEC                pea.l      [A6 - 0x14]
  932. 00000A18  2054                     movea.l    A0, [A4]
  933. 00000A1A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  934. 00000A1E  2F10                     move.l     -[A7], [A0]
  935. 00000A20  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  936. 00000A24  486E FFF8                pea.l      [A6 - 0x8]
  937. 00000A28  2054                     movea.l    A0, [A4]
  938. 00000A2A  2F28 0014                move.l     -[A7], [A0 + 0x14]
  939. 00000A2E  A9D3                     syscall    TEUpdate
  940. 00000A30  486E FFEC                pea.l      [A6 - 0x14]
  941. 00000A34  2054                     movea.l    A0, [A4]
  942. 00000A36  2F10                     move.l     -[A7], [A0]
  943. 00000A38  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  944. 00000A3C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  945. 00000A40  601E                     bra        +0x20 /* 00000A60 */
  946. label00000A42:
  947. 00000A42  2054                     movea.l    A0, [A4]
  948. 00000A44  4A28 001A                tst.b      [A0 + 0x1A]
  949. 00000A48  6616                     bne        +0x18 /* 00000A60 */
  950. 00000A4A  41EE FFF8                lea.l      A0, [A6 - 0x8]
  951. 00000A4E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  952. 00000A52  22D8                     move.l     [A1]+, [A0]+
  953. 00000A54  22D8                     move.l     [A1]+, [A0]+
  954. 00000A56  41EE FFF0                lea.l      A0, [A6 - 0x10]
  955. 00000A5A  2648                     movea.l    A3, A0
  956. 00000A5C  2F0B                     move.l     -[A7], A3
  957. 00000A5E  A8A3                     syscall    EraseRect
  958. label00000A60:
  959. 00000A60  4CEE 1880 FFE0           movem.l    D7,A3,A4, [A6 - 0x20]
  960. 00000A66  4E5E                     unlink     A6
  961. 00000A68  4E75                     rts
  962. export_741:
  963. fn00000A6A:
  964. 00000A6A  4E56 FFD8                link       A6, -0x0028
  965. 00000A6E  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  966. 00000A72  286E 0008                movea.l    A4, [A6 + 0x8]
  967. 00000A76  486D F6D2                pea.l      [A5 - 0x92E]
  968. 00000A7A  2F0C                     move.l     -[A7], A4
  969. 00000A7C  4EBA 0284                jsr        [PC + 0x284 /* 00000D02 */]
  970. 00000A80  2054                     movea.l    A0, [A4]
  971. 00000A82  2F10                     move.l     -[A7], [A0]
  972. 00000A84  4EAD 25F2                jsr        [A5 + 0x25F2 /* export_1210 */]
  973. 00000A88  2640                     movea.l    A3, D0
  974. 00000A8A  2054                     movea.l    A0, [A4]
  975. 00000A8C  4A28 001A                tst.b      [A0 + 0x1A]
  976. 00000A90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  977. 00000A94  6700 0120                beq        +0x122 /* 00000BB6 */
  978. 00000A98  41EE FFE8                lea.l      A0, [A6 - 0x18]
  979. 00000A9C  2054                     movea.l    A0, [A4]
  980. 00000A9E  2D48 FFF4                move.l     [A6 - 0xC], A0
  981. 00000AA2  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  982. 00000AA6  486E FFE8                pea.l      [A6 - 0x18]
  983. 00000AAA  2F28 0004                move.l     -[A7], [A0 + 0x4]
  984. 00000AAE  206E FFF0                movea.l    A0, [A6 - 0x10]
  985. 00000AB2  2F08                     move.l     -[A7], A0
  986. 00000AB4  2050                     movea.l    A0, [A0]
  987. 00000AB6  2050                     movea.l    A0, [A0]
  988. 00000AB8  2268 0030                movea.l    A1, [A0 + 0x30]
  989. 00000ABC  4E91                     jsr        [A1]
  990. 00000ABE  2054                     movea.l    A0, [A4]
  991. 00000AC0  2D48 FFF8                move.l     [A6 - 0x8], A0
  992. 00000AC4  2068 0014                movea.l    A0, [A0 + 0x14]
  993. 00000AC8  2050                     movea.l    A0, [A0]
  994. 00000ACA  43EE FFE8                lea.l      A1, [A6 - 0x18]
  995. 00000ACE  45E8 0008                lea.l      A2, [A0 + 0x8]
  996. 00000AD2  24D9                     move.l     [A2]+, [A1]+
  997. 00000AD4  24D9                     move.l     [A2]+, [A1]+
  998. 00000AD6  206E FFF8                movea.l    A0, [A6 - 0x8]
  999. 00000ADA  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1000. 00000ADE  2F10                     move.l     -[A7], [A0]
  1001. 00000AE0  2F0C                     move.l     -[A7], A4
  1002. 00000AE2  2068 0008                movea.l    A0, [A0 + 0x8]
  1003. 00000AE6  2268 0018                movea.l    A1, [A0 + 0x18]
  1004. 00000AEA  4E91                     jsr        [A1]
  1005. 00000AEC  486E FFE8                pea.l      [A6 - 0x18]
  1006. 00000AF0  70FE                     moveq.l    D0, 0xFFFFFFFE
  1007. 00000AF2  3F00                     move.w     -[A7], D0
  1008. 00000AF4  3F00                     move.w     -[A7], D0
  1009. 00000AF6  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1010. 00000AFA  2054                     movea.l    A0, [A4]
  1011. 00000AFC  302E FFEA                move.w     D0, [A6 - 0x16]
  1012. 00000B00  B068 000E                cmp.w      D0, [A0 + 0xE]
  1013. 00000B04  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1014. 00000B08  6F4E                     ble        +0x50 /* 00000B58 */
  1015. 00000B0A  3E28 0012                move.w     D7, [A0 + 0x12]
  1016. 00000B0E  316E FFEA 0012           move.w     [A0 + 0x12], [A6 - 0x16]
  1017. 00000B14  2054                     movea.l    A0, [A4]
  1018. 00000B16  41E8 000C                lea.l      A0, [A0 + 0xC]
  1019. 00000B1A  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1020. 00000B1E  22D8                     move.l     [A1]+, [A0]+
  1021. 00000B20  22D8                     move.l     [A1]+, [A0]+
  1022. 00000B22  41EE FFE0                lea.l      A0, [A6 - 0x20]
  1023. 00000B26  2F08                     move.l     -[A7], A0
  1024. 00000B28  2F0B                     move.l     -[A7], A3
  1025. 00000B2A  2053                     movea.l    A0, [A3]
  1026. 00000B2C  2050                     movea.l    A0, [A0]
  1027. 00000B2E  2268 0064                movea.l    A1, [A0 + 0x64]
  1028. 00000B32  4E91                     jsr        [A1]
  1029. 00000B34  2054                     movea.l    A0, [A4]
  1030. 00000B36  41E8 000C                lea.l      A0, [A0 + 0xC]
  1031. 00000B3A  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1032. 00000B3E  22D8                     move.l     [A1]+, [A0]+
  1033. 00000B40  22D8                     move.l     [A1]+, [A0]+
  1034. 00000B42  41EE FFD8                lea.l      A0, [A6 - 0x28]
  1035. 00000B46  2F08                     move.l     -[A7], A0
  1036. 00000B48  2F0B                     move.l     -[A7], A3
  1037. 00000B4A  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  1038. 00000B4E  2054                     movea.l    A0, [A4]
  1039. 00000B50  3147 0012                move.w     [A0 + 0x12], D7
  1040. 00000B54  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1041. label00000B58:
  1042. 00000B58  2054                     movea.l    A0, [A4]
  1043. 00000B5A  302E FFEE                move.w     D0, [A6 - 0x12]
  1044. 00000B5E  B068 0012                cmp.w      D0, [A0 + 0x12]
  1045. 00000B62  6C44                     bge        +0x46 /* 00000BA8 */
  1046. 00000B64  316E FFEE 000E           move.w     [A0 + 0xE], [A6 - 0x12]
  1047. 00000B6A  2054                     movea.l    A0, [A4]
  1048. 00000B6C  41E8 000C                lea.l      A0, [A0 + 0xC]
  1049. 00000B70  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1050. 00000B74  22D8                     move.l     [A1]+, [A0]+
  1051. 00000B76  22D8                     move.l     [A1]+, [A0]+
  1052. 00000B78  41EE FFE0                lea.l      A0, [A6 - 0x20]
  1053. 00000B7C  2F08                     move.l     -[A7], A0
  1054. 00000B7E  2F0B                     move.l     -[A7], A3
  1055. 00000B80  2053                     movea.l    A0, [A3]
  1056. 00000B82  2050                     movea.l    A0, [A0]
  1057. 00000B84  2268 0064                movea.l    A1, [A0 + 0x64]
  1058. 00000B88  4E91                     jsr        [A1]
  1059. 00000B8A  2054                     movea.l    A0, [A4]
  1060. 00000B8C  41E8 000C                lea.l      A0, [A0 + 0xC]
  1061. 00000B90  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1062. 00000B94  22D8                     move.l     [A1]+, [A0]+
  1063. 00000B96  22D8                     move.l     [A1]+, [A0]+
  1064. 00000B98  41EE FFD8                lea.l      A0, [A6 - 0x28]
  1065. 00000B9C  2F08                     move.l     -[A7], A0
  1066. 00000B9E  2F0B                     move.l     -[A7], A3
  1067. 00000BA0  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  1068. 00000BA4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1069. label00000BA8:
  1070. 00000BA8  2054                     movea.l    A0, [A4]
  1071. 00000BAA  41E8 000C                lea.l      A0, [A0 + 0xC]
  1072. 00000BAE  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1073. 00000BB2  20D9                     move.l     [A0]+, [A1]+
  1074. 00000BB4  20D9                     move.l     [A0]+, [A1]+
  1075. label00000BB6:
  1076. 00000BB6  4878 687E                push.l     0x687E /* 'h~' */
  1077. 00000BBA  2F0B                     move.l     -[A7], A3
  1078. 00000BBC  2053                     movea.l    A0, [A3]
  1079. 00000BBE  2050                     movea.l    A0, [A0]
  1080. 00000BC0  2268 000C                movea.l    A1, [A0 + 0xC]
  1081. 00000BC4  4E91                     jsr        [A1]
  1082. 00000BC6  4A00                     tst.b      D0
  1083. 00000BC8  508F                     addq.l     A7, 8
  1084. 00000BCA  6728                     beq        +0x2A /* 00000BF4 */
  1085. 00000BCC  2054                     movea.l    A0, [A4]
  1086. 00000BCE  2253                     movea.l    A1, [A3]
  1087. 00000BD0  2028 0004                move.l     D0, [A0 + 0x4]
  1088. 00000BD4  B0A9 0008                cmp.l      D0, [A1 + 0x8]
  1089. 00000BD8  671A                     beq        +0x1C /* 00000BF4 */
  1090. 00000BDA  2D4B FFFC                move.l     [A6 - 0x4], A3
  1091. 00000BDE  2054                     movea.l    A0, [A4]
  1092. 00000BE0  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1093. 00000BE4  2F0B                     move.l     -[A7], A3
  1094. 00000BE6  204B                     movea.l    A0, A3
  1095. 00000BE8  2050                     movea.l    A0, [A0]
  1096. 00000BEA  2050                     movea.l    A0, [A0]
  1097. 00000BEC  2268 00F0                movea.l    A1, [A0 + 0xF0]
  1098. 00000BF0  4E91                     jsr        [A1]
  1099. 00000BF2  508F                     addq.l     A7, 8
  1100. label00000BF4:
  1101. 00000BF4  4CEE 1C80 FFC8           movem.l    D7,A2,A3,A4, [A6 - 0x38]
  1102. 00000BFA  4E5E                     unlink     A6
  1103. 00000BFC  4E75                     rts
  1104. fn00000BFE:
  1105. 00000BFE  4E56 FF00                link       A6, -0x0100
  1106. 00000C02  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1107. 00000C06  286E 0008                movea.l    A4, [A6 + 0x8]
  1108. 00000C0A  2054                     movea.l    A0, [A4]
  1109. 00000C0C  2068 0014                movea.l    A0, [A0 + 0x14]
  1110. 00000C10  2650                     movea.l    A3, [A0]
  1111. 00000C12  3A2B 0006                move.w     D5, [A3 + 0x6]
  1112. 00000C16  9A6B 0002                sub.w      D5, [A3 + 0x2]
  1113. 00000C1A  41EE FF00                lea.l      A0, [A6 - 0x100]
  1114. 00000C1E  4210                     clr.b      [A0]
  1115. 00000C20  486E FF00                pea.l      [A6 - 0x100]
  1116. 00000C24  2F0C                     move.l     -[A7], A4
  1117. 00000C26  4EBA 00DA                jsr        [PC + 0xDA /* 00000D02 */]
  1118. 00000C2A  558F                     subq.l     A7, 2
  1119. 00000C2C  486E FF01                pea.l      [A6 - 0xFF]
  1120. 00000C30  7000                     moveq.l    D0, 0x00
  1121. 00000C32  3F00                     move.w     -[A7], D0
  1122. 00000C34  7200                     moveq.l    D1, 0x00
  1123. 00000C36  122E FF00                move.b     D1, [A6 - 0x100]
  1124. 00000C3A  3F01                     move.w     -[A7], D1
  1125. 00000C3C  A886                     syscall    TextWidth
  1126. 00000C3E  3C1F                     move.w     D6, [A7]+
  1127. 00000C40  2054                     movea.l    A0, [A4]
  1128. 00000C42  2068 0014                movea.l    A0, [A0 + 0x14]
  1129. 00000C46  2050                     movea.l    A0, [A0]
  1130. 00000C48  3E28 003A                move.w     D7, [A0 + 0x3A]
  1131. 00000C4C  6604                     bne        +0x6 /* 00000C52 */
  1132. 00000C4E  3E38 0BAC                move.w     D7, [0x00000BAC /* TESysJust */]
  1133. label00000C52:
  1134. 00000C52  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1135. 00000C56  661C                     bne        +0x1E /* 00000C74 */
  1136. 00000C58  2054                     movea.l    A0, [A4]
  1137. 00000C5A  2068 0014                movea.l    A0, [A0 + 0x14]
  1138. 00000C5E  2050                     movea.l    A0, [A0]
  1139. 00000C60  3028 0006                move.w     D0, [A0 + 0x6]
  1140. 00000C64  9046                     sub.w      D0, D6
  1141. 00000C66  2054                     movea.l    A0, [A4]
  1142. 00000C68  2068 0014                movea.l    A0, [A0 + 0x14]
  1143. 00000C6C  2050                     movea.l    A0, [A0]
  1144. 00000C6E  3140 0002                move.w     [A0 + 0x2], D0
  1145. 00000C72  601A                     bra        +0x1C /* 00000C8E */
  1146. label00000C74:
  1147. 00000C74  2054                     movea.l    A0, [A4]
  1148. 00000C76  2068 0014                movea.l    A0, [A0 + 0x14]
  1149. 00000C7A  2050                     movea.l    A0, [A0]
  1150. 00000C7C  3006                     move.w     D0, D6
  1151. 00000C7E  D068 0002                add.w      D0, [A0 + 0x2]
  1152. 00000C82  2054                     movea.l    A0, [A4]
  1153. 00000C84  2068 0014                movea.l    A0, [A0 + 0x14]
  1154. 00000C88  2050                     movea.l    A0, [A0]
  1155. 00000C8A  3140 0006                move.w     [A0 + 0x6], D0
  1156. label00000C8E:
  1157. 00000C8E  3005                     move.w     D0, D5
  1158. 00000C90  4CEE 18E0 FEEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x114]
  1159. 00000C96  4E5E                     unlink     A6
  1160. 00000C98  4E75                     rts
  1161. fn00000C9A:
  1162. 00000C9A  4E56 0000                link       A6, 0
  1163. 00000C9E  48E7 0308                movem.l    -[A7], D6,D7,A4
  1164. 00000CA2  3C2E 000E                move.w     D6, [A6 + 0xE]
  1165. 00000CA6  286E 0008                movea.l    A4, [A6 + 0x8]
  1166. 00000CAA  2054                     movea.l    A0, [A4]
  1167. 00000CAC  2068 0014                movea.l    A0, [A0 + 0x14]
  1168. 00000CB0  2050                     movea.l    A0, [A0]
  1169. 00000CB2  3E28 003A                move.w     D7, [A0 + 0x3A]
  1170. 00000CB6  6604                     bne        +0x6 /* 00000CBC */
  1171. 00000CB8  3E38 0BAC                move.w     D7, [0x00000BAC /* TESysJust */]
  1172. label00000CBC:
  1173. 00000CBC  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1174. 00000CC0  661C                     bne        +0x1E /* 00000CDE */
  1175. 00000CC2  2054                     movea.l    A0, [A4]
  1176. 00000CC4  2068 0014                movea.l    A0, [A0 + 0x14]
  1177. 00000CC8  2050                     movea.l    A0, [A0]
  1178. 00000CCA  3028 0006                move.w     D0, [A0 + 0x6]
  1179. 00000CCE  9046                     sub.w      D0, D6
  1180. 00000CD0  2054                     movea.l    A0, [A4]
  1181. 00000CD2  2068 0014                movea.l    A0, [A0 + 0x14]
  1182. 00000CD6  2050                     movea.l    A0, [A0]
  1183. 00000CD8  3140 0002                move.w     [A0 + 0x2], D0
  1184. 00000CDC  601A                     bra        +0x1C /* 00000CF8 */
  1185. label00000CDE:
  1186. 00000CDE  2054                     movea.l    A0, [A4]
  1187. 00000CE0  2068 0014                movea.l    A0, [A0 + 0x14]
  1188. 00000CE4  2050                     movea.l    A0, [A0]
  1189. 00000CE6  3006                     move.w     D0, D6
  1190. 00000CE8  D068 0002                add.w      D0, [A0 + 0x2]
  1191. 00000CEC  2054                     movea.l    A0, [A4]
  1192. 00000CEE  2068 0014                movea.l    A0, [A0 + 0x14]
  1193. 00000CF2  2050                     movea.l    A0, [A0]
  1194. 00000CF4  3140 0006                move.w     [A0 + 0x6], D0
  1195. label00000CF8:
  1196. 00000CF8  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  1197. 00000CFE  4E5E                     unlink     A6
  1198. 00000D00  4E75                     rts
  1199. export_742:
  1200. fn00000D02:
  1201. 00000D02  4E56 0000                link       A6, 0
  1202. 00000D06  48E7 0118                movem.l    -[A7], D7,A3,A4
  1203. 00000D0A  266E 000C                movea.l    A3, [A6 + 0xC]
  1204. 00000D0E  286E 0008                movea.l    A4, [A6 + 0x8]
  1205. 00000D12  2054                     movea.l    A0, [A4]
  1206. 00000D14  2068 0014                movea.l    A0, [A0 + 0x14]
  1207. 00000D18  2050                     movea.l    A0, [A0]
  1208. 00000D1A  3E28 003C                move.w     D7, [A0 + 0x3C]
  1209. 00000D1E  1687                     move.b     [A3], D7
  1210. 00000D20  2054                     movea.l    A0, [A4]
  1211. 00000D22  2068 0014                movea.l    A0, [A0 + 0x14]
  1212. 00000D26  2050                     movea.l    A0, [A0]
  1213. 00000D28  2068 003E                movea.l    A0, [A0 + 0x3E]
  1214. 00000D2C  2050                     movea.l    A0, [A0]
  1215. 00000D2E  224B                     movea.l    A1, A3
  1216. 00000D30  5289                     addq.l     A1, 1
  1217. 00000D32  7000                     moveq.l    D0, 0x00
  1218. 00000D34  3007                     move.w     D0, D7
  1219. 00000D36  4A80                     tst.l      D0
  1220. 00000D38  A02E                     syscall    BlockMove/BlockMoveData
  1221. 00000D3A  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1222. 00000D40  4E5E                     unlink     A6
  1223. 00000D42  4E75                     rts
  1224. export_743:
  1225. fn00000D44:
  1226. 00000D44  4E56 FFF4                link       A6, -0x000C
  1227. 00000D48  48E7 0018                movem.l    -[A7], A3,A4
  1228. 00000D4C  266E 000C                movea.l    A3, [A6 + 0xC]
  1229. 00000D50  286E 0008                movea.l    A4, [A6 + 0x8]
  1230. 00000D54  486E FFF4                pea.l      [A6 - 0xC]
  1231. 00000D58  2054                     movea.l    A0, [A4]
  1232. 00000D5A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1233. 00000D5E  2F10                     move.l     -[A7], [A0]
  1234. 00000D60  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  1235. 00000D64  486B 0001                pea.l      [A3 + 0x1]
  1236. 00000D68  7000                     moveq.l    D0, 0x00
  1237. 00000D6A  1013                     move.b     D0, [A3]
  1238. 00000D6C  2F00                     move.l     -[A7], D0
  1239. 00000D6E  2054                     movea.l    A0, [A4]
  1240. 00000D70  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1241. 00000D74  A9CF                     syscall    TESetText
  1242. 00000D76  486E FFF4                pea.l      [A6 - 0xC]
  1243. 00000D7A  2054                     movea.l    A0, [A4]
  1244. 00000D7C  2F10                     move.l     -[A7], [A0]
  1245. 00000D7E  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  1246. 00000D82  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  1247. 00000D88  4E5E                     unlink     A6
  1248. 00000D8A  4E75                     rts
  1249. fn00000D8C:
  1250. 00000D8C  4E56 FF00                link       A6, -0x0100
  1251. 00000D90  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1252. 00000D94  3C2E 000E                move.w     D6, [A6 + 0xE]
  1253. 00000D98  286E 0008                movea.l    A4, [A6 + 0x8]
  1254. 00000D9C  41EE FF00                lea.l      A0, [A6 - 0x100]
  1255. 00000DA0  4210                     clr.b      [A0]
  1256. 00000DA2  0C46 FFFF                cmpi.w     D6, 0xFFFF
  1257. 00000DA6  6610                     bne        +0x12 /* 00000DB8 */
  1258. 00000DA8  4878 0DB6                push.l     0xDB6
  1259. 00000DAC  486E FF00                pea.l      [A6 - 0x100]
  1260. 00000DB0  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  1261. 00000DB4  508F                     addq.l     A7, 8
  1262. 00000DB6  6060                     bra        +0x62 /* 00000E18 */
  1263. label00000DB8:
  1264. 00000DB8  0C46 0004                cmpi.w     D6, 0x4
  1265. 00000DBC  663C                     bne        +0x3E /* 00000DFA */
  1266. 00000DBE  2054                     movea.l    A0, [A4]
  1267. 00000DC0  2668 0004                movea.l    A3, [A0 + 0x4]
  1268. 00000DC4  2F0B                     move.l     -[A7], A3
  1269. 00000DC6  2053                     movea.l    A0, [A3]
  1270. 00000DC8  2050                     movea.l    A0, [A0]
  1271. 00000DCA  2268 0004                movea.l    A1, [A0 + 0x4]
  1272. 00000DCE  4E91                     jsr        [A1]
  1273. 00000DD0  3E00                     move.w     D7, D0
  1274. 00000DD2  5847                     addq.w     D7, 4
  1275. 00000DD4  598F                     subq.l     A7, 4
  1276. 00000DD6  2F3C 5354 5220           move.l     -[A7], 0x53545220 /* 'STR ' */
  1277. 00000DDC  3F07                     move.w     -[A7], D7
  1278. 00000DDE  A9A0                     syscall    GetResource
  1279. 00000DE0  4A9F                     tst.l      [A7]+
  1280. 00000DE2  588F                     addq.l     A7, 4
  1281. 00000DE4  6604                     bne        +0x6 /* 00000DEA */
  1282. 00000DE6  3E3C 0DB0                move.w     D7, 0xDB0
  1283. label00000DEA:
  1284. 00000DEA  48C7                     ext.l      D7
  1285. 00000DEC  2F07                     move.l     -[A7], D7
  1286. 00000DEE  486E FF00                pea.l      [A6 - 0x100]
  1287. 00000DF2  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  1288. 00000DF6  508F                     addq.l     A7, 8
  1289. 00000DF8  601E                     bra        +0x20 /* 00000E18 */
  1290. label00000DFA:
  1291. 00000DFA  2054                     movea.l    A0, [A4]
  1292. 00000DFC  2668 0004                movea.l    A3, [A0 + 0x4]
  1293. 00000E00  48C6                     ext.l      D6
  1294. 00000E02  2F06                     move.l     -[A7], D6
  1295. 00000E04  486E FF00                pea.l      [A6 - 0x100]
  1296. 00000E08  2F0B                     move.l     -[A7], A3
  1297. 00000E0A  2053                     movea.l    A0, [A3]
  1298. 00000E0C  2050                     movea.l    A0, [A0]
  1299. 00000E0E  2268 0054                movea.l    A1, [A0 + 0x54]
  1300. 00000E12  4E91                     jsr        [A1]
  1301. 00000E14  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1302. label00000E18:
  1303. 00000E18  486E FF00                pea.l      [A6 - 0x100]
  1304. 00000E1C  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  1305. 00000E20  588F                     addq.l     A7, 4
  1306. 00000E22  4CEE 18C0 FEF0           movem.l    D6,D7,A3,A4, [A6 - 0x110]
  1307. 00000E28  4E5E                     unlink     A6
  1308. 00000E2A  4E75                     rts
  1309.